filter_var_array
여러 변수를 가져와 필터링하십시오
filter_var_array()
함수는 여러 변수를 얻고 필터링합니다.
filter_input()
반복적으로 호출 할 필요가 없으므로이 함수는 여러 변수를 필터링하는 데 유용합니다.
성공하면 필터링 된 변수 값이 포함 된 배열을 반환하고 실패한 경우 false.
<? php $ arr = 배열 ( "이름" => "Peter Griffin" , "age" => "41" , "이메일" => "peter@example.com" , ) ; $ 필터 = 배열 ( "이름" => 배열 ( "필터" => filter_callback , "플래그" => filter_force_array , "옵션" => "ucwords" ) , ) "age" => 배열 ( "필터" => filter_validate_int , "옵션" => 배열 ( "min_range" => 1 , "max_range" => 120 )) ) , ) "이메일" => filter_validate_email , ) ; print_r ( filter_var_array ( $ arr , $ 필터 ) ) ; ?>
输出类似 :
정렬 ( [이름] => 피터 그리핀 [Age] => 41 [이메일] => peter@example.com ))
filter_var_array ( Array , Args )
매개 변수 | 설명하다 |
---|---|
정렬 | 필수의. 필터링 할 데이터가 포함 된 문자열 키가있는 배열을 지정합니다. |
args |
선택 과목. 필터 매개 변수 배열을 지정합니다. 법적 배열 키는 변수 이름입니다. 법적 값은 필터 ID 또는 지정된 필터, 플래그 및 옵션 배열입니다. 이 매개 변수는 또한 별도의 필터 ID 일 수 있습니다. 그렇다면 입력 배열의 모든 값은 지정된 필터에 의해 필터링됩니다. |